export interface MemberVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 用户名
   */
  userName: string;

  /**
   * 用户类型(1:普通用户,2:企业用户)
   */
  memberType: number;

  /**
   * 手机号
   */
  phone: string;

  /**
   * 密码
   */
  password: string;

  /**
   * 头像
   */
  avatar: string;

  /**
   * 联系人
   */
  contacts: string;

  /**
   * 电子邮件
   */
  email: string;

  /**
   * 邮政编码
   */
  postalCode: string;

  /**
   * 出生日期
   */
  birthday: string;

  /**
   * 性别（0：女，1：男，2：未知)
   */
  sex: number;

  /**
   * 真实姓名
   */
  realName: string;

  /**
   * 身份证号码
   */
  cardNo: string;

  /**
   * 是否实名认证（0：否，1：是）
   */
  identification: string | number;

  /**
   * 实名认证时间
   */
  identificationTime: string | number;

  /**
   * 身份证人像面照片
   */
  idCardCopy: string | number;

  /**
   * 身份证国徽面照片
   */
  idCardNational: string | number;

  /**
   * 注册时间
   */
  registerTime: string;

  /**
   * 登陆次数
   */
  loginNum: number;

  /**
   * 是否锁定（0：否，1:是）
   */
  locked: number;

  /**
   * 最后登陆ip
   */
  lastLoginIp: string;

  /**
   * 最后登陆时间
   */
  lastLoginTime: string;

  /**
   * 是否可用：0：不可用，1：可用
   */
  enable: number;

  /**
   * 备注
   */
  remark: string;

}

export interface MemberForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 用户名
   */
  userName?: string;

  /**
   * 用户类型(1:普通用户,2:企业用户)
   */
  memberType?: number;

  /**
   * 手机号
   */
  phone?: string;

  /**
   * 密码
   */
  password?: string;

  /**
   * 头像
   */
  avatar?: string;

  /**
   * 联系人
   */
  contacts?: string;

  /**
   * 电子邮件
   */
  email?: string;

  /**
   * 邮政编码
   */
  postalCode?: string;

  /**
   * 出生日期
   */
  birthday?: string;

  /**
   * 性别（0：女，1：男，2：未知)
   */
  sex?: number;

  /**
   * 真实姓名
   */
  realName?: string;

  /**
   * 身份证号码
   */
  cardNo?: string;

  /**
   * 是否实名认证（0：否，1：是）
   */
  identification?: string | number;

  /**
   * 实名认证时间
   */
  identificationTime?: string | number;

  /**
   * 身份证人像面照片
   */
  idCardCopy?: string | number;

  /**
   * 身份证国徽面照片
   */
  idCardNational?: string | number;

  /**
   * 注册时间
   */
  registerTime?: string;

  /**
   * 登陆次数
   */
  loginNum?: number;

  /**
   * 是否锁定（0：否，1:是）
   */
  locked?: number;

  /**
   * 最后登陆ip
   */
  lastLoginIp?: string;

  /**
   * 最后登陆时间
   */
  lastLoginTime?: string;

  /**
   * 是否可用：0：不可用，1：可用
   */
  enable?: number;

  /**
   * 备注
   */
  remark?: string;

}

export interface MemberQuery extends PageQuery {

  /**
   * 用户名
   */
  userName?: string;

  /**
   * 用户类型(1:普通用户,2:企业用户)
   */
  memberType?: number;

  /**
   * 手机号
   */
  phone?: string;

  /**
   * 密码
   */
  password?: string;

  /**
   * 头像
   */
  avatar?: string;

  /**
   * 联系人
   */
  contacts?: string;

  /**
   * 电子邮件
   */
  email?: string;

  /**
   * 邮政编码
   */
  postalCode?: string;

  /**
   * 出生日期
   */
  birthday?: string;

  /**
   * 性别（0：女，1：男，2：未知)
   */
  sex?: number;

  /**
   * 真实姓名
   */
  realName?: string;

  /**
   * 身份证号码
   */
  cardNo?: string;

  /**
   * 是否实名认证（0：否，1：是）
   */
  identification?: string | number;

  /**
   * 实名认证时间
   */
  identificationTime?: string | number;

  /**
   * 身份证人像面照片
   */
  idCardCopy?: string | number;

  /**
   * 身份证国徽面照片
   */
  idCardNational?: string | number;

  /**
   * 注册时间
   */
  registerTime?: string;

  /**
   * 登陆次数
   */
  loginNum?: number;

  /**
   * 是否锁定（0：否，1:是）
   */
  locked?: number;

  /**
   * 最后登陆ip
   */
  lastLoginIp?: string;

  /**
   * 最后登陆时间
   */
  lastLoginTime?: string;

  /**
   * 是否可用：0：不可用，1：可用
   */
  enable?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



